package com.ww.java8.fp.lambda.higher.order.func;

import java.util.function.Function;

/**
 * 高阶函数：只是一个消费或产生函数的函数
 * @author wanggw
 * @Date 2022年12月29 14:53
 */
public class ProduceFunction {
    static FuncSS produce() {
        return s -> s.toLowerCase();
    }

    public static void main(String[] args) {
        FuncSS f = produce();
        System.out.println(f.apply("YELLING"));
    }
}

interface FuncSS extends Function<String, String> {}